<?xml version="1.0"?>
<doc>
    <assembly>
        <name>DDotNet.ORMapping.V1</name>
    </assembly>
    <members>
        <member name="T:DDotNet.ORMapping.Exception.ValidationException">
            <summary>
            Excessão Customizada de Validação
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Exception.ValidationException.AddError(System.String,System.String)">
            <summary>
            Adiciona um Erro na Lista de Validações
            </summary>
            <param name="key"></param>
            <param name="value"></param>
        </member>
        <member name="M:DDotNet.ORMapping.Exception.ValidationException.AddWarning(System.String,System.String)">
            <summary>
            Adiciona um Warning na Lista de Validações
            </summary>
            <param name="key"></param>
            <param name="value"></param>
        </member>
        <member name="M:DDotNet.ORMapping.Exception.ValidationException.AddInformation(System.String,System.String)">
            <summary>
            Adiciona uma Informação na Lista de Validações
            </summary>
            <param name="key"></param>
            <param name="value"></param>
        </member>
        <member name="M:DDotNet.ORMapping.Exception.ValidationException.ToString">
            <summary>
            Creates and returns a string representation of the current exception.
            </summary>
            
            <returns>
            A string representation of the current exception.
            </returns>
            <filterpriority>1</filterpriority><PermissionSet><IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" PathDiscovery="*AllFiles*" /></PermissionSet>
        </member>
        <member name="P:DDotNet.ORMapping.Exception.ValidationException.Errors">
            <summary>
            Retorna os Erros de Validação
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Exception.ValidationException.Warnings">
            <summary>
            Retorna os Avisos de Validação
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Exception.ValidationException.Informations">
            <summary>
            Retorna as Informações de Validação
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Exception.ValidationException.IsValid">
            <summary>
            Indica se a Excessão pode ser Valida (Somente se Contiver Informations) ou Inválida (Se Contiver Errors ou Warnings)
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Validation.ValidationRuleHandler">
            <summary>
            Handler Padrão para a Validação
            </summary>
            <param name="target">Entidade Alvo da Validação</param>
            <param name="e">Regras de Validação</param>
            <returns>Retorna Sim (True) Caso a Validação seja Realizada com Sucesso e Não (False) caso a Validação não seja Realizada com Sucesso</returns>
        </member>
        <member name="T:DDotNet.ORMapping.Validation.RuleArgs">
            <summary>
            Classe Base para os Argumentos
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Strategy.BusinessEqualStrategy">
            <summary>
            Classe de Strategy com as Regras de BusinessEquals para as Entidades
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.BusinessEqualStrategy.Equals(DDotNet.ORMapping.OREntity.BusinessEntityBase,DDotNet.ORMapping.OREntity.BusinessEntityBase,DDotNet.ORMapping.Enum.BusinessEqualMode)">
            <summary>
            Compara Duas Entidades
            </summary>
            <param name="sourceObject">Entidade Fonte da Comparação</param>
            <param name="target">Entidade Alvo da Comparação</param>
            <param name="mode">Modo de Comparação</param>
            <returns>Retorna se as Entidades são Iguais ou não</returns>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.BusinessEqualStrategy.CompareWithFields(DDotNet.ORMapping.OREntity.BusinessEntityBase,DDotNet.ORMapping.OREntity.BusinessEntityBase)">
            <summary>
            Compara as Entidades Utilizando os Campos de Cada Uma
            </summary>
            <param name="sourceObject"></param>
            <param name="target"></param>
            <returns></returns>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.BusinessEqualStrategy.CompareWithKey(DDotNet.ORMapping.OREntity.BusinessEntityBase,DDotNet.ORMapping.OREntity.BusinessEntityBase)">
            <summary>
            Compara as Entidades Utilizando as Chaves Primárias de Cada Uma
            </summary>
            <param name="sourceObject"></param>
            <param name="target"></param>
            <returns></returns>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.BusinessEqualStrategy.GetTargetPropertyInfo(DDotNet.ORMapping.Entity.ExtendedPropertyInfo,System.Collections.Generic.List{DDotNet.ORMapping.Entity.ExtendedPropertyInfo})">
            <summary>
            Recupera o PropertyInfo da Entidade Alvo
            </summary>
            <param name="key"></param>
            <param name="keys"></param>
            <returns></returns>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.BusinessEqualStrategy.GetPrimaryKey(DDotNet.ORMapping.OREntity.BusinessEntityBase)">
            <summary>
            Recupera as Chaves Primárias Disponíveis na Entidade
            </summary>
            <param name="mappedEntity"></param>
            <returns></returns>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.BusinessEqualStrategy.GetAvailableProperties(DDotNet.ORMapping.OREntity.BusinessEntityBase)">
            <summary>
            Recupera as Propriedades Disponíveis na Entidade
            </summary>
            <param name="mappedEntity"></param>
            <returns></returns>
        </member>
        <member name="P:DDotNet.ORMapping.Strategy.BusinessEqualStrategy.InstanceManager">
            <summary>
            Get a BusinessEqualStrategy Singleton Manager
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Interface.IEditableObject">
            <summary>
            Define a Interface de Controle de Edição
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Interface.IEditableObject.Editing">
            <summary>
            Indica se o Objeto está Sofrendo Edição
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Interface.IBusinessEqual">
            <summary>
            Define a Interface de Comparação de Entidades de Negócio
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Interface.IBusinessEqual.Equals(DDotNet.ORMapping.OREntity.BusinessEntityBase,DDotNet.ORMapping.Enum.BusinessEqualMode)">
            <summary>
            Define se a Entidade é Igual a Outra Entidade, Utilizando Comparação de Negócios
            </summary>
            <param name="obj">Entidade <see cref="T:DDotNet.ORMapping.OREntity.BusinessEntityBase"/> Alvo da Comparação</param>
            <param name="mode">Define o Modo de Comparação</param>
            <returns>Indica se a Entidade Origem é Igual a Entidade de Destino</returns>
        </member>
        <member name="T:DDotNet.ORMapping.Enum.BusinessEqualMode">
            <summary>
            Define o Modo de Comparação de Entidades de Negócio
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Enum.BusinessEqualMode.KeyComparison">
            <summary>
            Realiza a Comparação Utilizando as Chaves Primárias de cada Entidade
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Enum.BusinessEqualMode.PropertiesComparison">
            <summary>
            Compara as Entidades Utilizando as Proprieades de cada Uma
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Exception.OperationException">
            <summary>
            Excessão Customizada de Operação Inválida
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Strategy.DynamicPropertyStrategy">
            <summary>
            Classe de Strategy para as Entidades DynamicProperty
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.DynamicPropertyStrategy.SetPropertyValueByName(System.String,System.Object,System.Object)">
            <summary>
            Dinamically Set a Property Value on Object
            </summary>
            <param name="propertyName">Target Property Name</param>
            <param name="value">New Property Value</param>
            <param name="propertySourceObject">Target Object to Receive a Value</param>
            <exception cref="T:System.InvalidOperationException">If propertyName Cannot Be Found</exception>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.DynamicPropertyStrategy.GetPropertyInfoFromPropertyName(System.String,System.Object)">
            <summary>
            Dinamically Get a PropertyInfo from Object
            </summary>
            <param name="propertyName">Target Object Property Name</param>
            <param name="propertySourceObject">Target Object</param>
            <returns>Object Property PropertyInfo</returns>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.DynamicPropertyStrategy.GetPropertyValueByName(System.String,System.Object)">
            <summary>
            Dinamically Get Property Value From Target Object
            </summary>
            <param name="propertyName">Target Object Property Name</param>
            <param name="propertySourceObject">Target Object</param>
            <returns>Target Object Property Value</returns>
            <exception cref="T:System.InvalidOperationException">If propertyName Cannot Be Found</exception>
        </member>
        <member name="P:DDotNet.ORMapping.Strategy.DynamicPropertyStrategy.InstanceManager">
            <summary>
            Get a DynamicPropertyStrategy Singleton Manager
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Strategy.CloneStrategy">
            <summary>
            Classe de Strategy para os Objetos Clonáveis
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.CloneStrategy.Clone(System.Object)">
            <summary>
            Clone the object, and returning a reference to a cloned object.
            </summary>
            <param name="sourceObject">Source Object to Clone</param>
            <returns>Reference to the new cloned object.</returns>
        </member>
        <member name="P:DDotNet.ORMapping.Strategy.CloneStrategy.InstanceManager">
            <summary>
            Get a CloneStrategy Singleton Manager
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Strategy.BusinessStateStrategy">
            <summary>
            Classe de Strategy com as Regras de BusinessState para as Entidades de Negócio
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.BusinessStateStrategy.MarkNew``1(``0)">
            <summary>
            Mark Target Entity as New
            </summary>
            <typeparam name="T"><see cref="T:DDotNet.ORMapping.OREntity.BusinessEntityBase"/></typeparam>
            <param name="entity">Target Entity</param>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.BusinessStateStrategy.MarkOld``1(``0)">
            <summary>
            Mark Target Entity as Old
            </summary>
            <typeparam name="T"><see cref="T:DDotNet.ORMapping.OREntity.BusinessEntityBase"/></typeparam>
            <param name="entity">Target Entity</param>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.BusinessStateStrategy.MarkDirty``1(``0)">
            <summary>
            Mark Target Entity as Dirty
            </summary>
            <typeparam name="T"><see cref="T:DDotNet.ORMapping.OREntity.BusinessEntityBase"/></typeparam>
            <param name="entity">Target Entity</param>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.BusinessStateStrategy.MarkDeleted``1(``0)">
            <summary>
            Mark Target Entity as Deleted
            </summary>
            <typeparam name="T"><see cref="T:DDotNet.ORMapping.OREntity.BusinessEntityBase"/></typeparam>
            <param name="entity">Target Entity</param>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.BusinessStateStrategy.CleanDirty``1(``0)">
            <summary>
            Mark Target Entity as Non Dirty
            </summary>
            <typeparam name="T"><see cref="T:DDotNet.ORMapping.OREntity.BusinessEntityBase"/></typeparam>
            <param name="entity">Target Entity</param>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.BusinessStateStrategy.CleanDeleted``1(``0)">
            <summary>
            Mark Target Entity as Deleted
            </summary>
            <typeparam name="T"><see cref="T:DDotNet.ORMapping.OREntity.BusinessEntityBase"/></typeparam>
            <param name="entity">Target Entity</param>
        </member>
        <member name="P:DDotNet.ORMapping.Strategy.BusinessStateStrategy.InstanceManager">
            <summary>
            Get a BusinessStateStrategy Singleton Manager
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Attribute.EntityPrimaryKey">
            <summary>
            Atributo para a Configuração do Mapeamento de Chave Primária
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Attribute.EntityPrimaryKey.#ctor(System.Boolean)">
            <summary>
            
            </summary>
            <param name="identity">Indica se a Chave Primária é Auto Gerada pelo Banco de Dados</param>
        </member>
        <member name="P:DDotNet.ORMapping.Attribute.EntityPrimaryKey.Identity">
            <summary>
            Retorna se a Chave Primária é Auto Gerada pelo Banco de Dados
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Validation.NumericRangeArgs">
            <summary>
            Argumento para a Validação "NumericRange"
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericRangeArgs.#ctor(System.Byte,System.Byte)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Menor Valor para a Validação</param>
            <param name="maxValue">Informa o Maior Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericRangeArgs.#ctor(System.Int32,System.Int32)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Menor Valor para a Validação</param>
            <param name="maxValue">Informa o Maior Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericRangeArgs.#ctor(System.Int16,System.Int16)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Menor Valor para a Validação</param>
            <param name="maxValue">Informa o Maior Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericRangeArgs.#ctor(System.Int64,System.Int64)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Menor Valor para a Validação</param>
            <param name="maxValue">Informa o Maior Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericRangeArgs.#ctor(System.Decimal,System.Decimal)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Menor Valor para a Validação</param>
            <param name="maxValue">Informa o Maior Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericRangeArgs.#ctor(System.Single,System.Single)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Menor Valor para a Validação</param>
            <param name="maxValue">Informa o Maior Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericRangeArgs.#ctor(System.Double,System.Double)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Menor Valor para a Validação</param>
            <param name="maxValue">Informa o Maior Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericRangeArgs.#ctor(System.SByte,System.SByte)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Menor Valor para a Validação</param>
            <param name="maxValue">Informa o Maior Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericRangeArgs.#ctor(System.UInt32,System.UInt32)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Menor Valor para a Validação</param>
            <param name="maxValue">Informa o Maior Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericRangeArgs.#ctor(System.UInt64,System.UInt64)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Menor Valor para a Validação</param>
            <param name="maxValue">Informa o Maior Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericRangeArgs.#ctor(System.UInt16,System.UInt16)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Menor Valor para a Validação</param>
            <param name="maxValue">Informa o Maior Valor para a Validação</param>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.NumericRangeArgs._MaxValue">
            <summary>
            Contém o Maior Valor para a Validação
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.NumericRangeArgs._MinValue">
            <summary>
            Contém o Menor Valor para a Validação
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Validation.NumericRangeArgs.MinValue">
            <summary>
            Retorna o Menor Valor para a Validação
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Validation.NumericRangeArgs.MaxValue">
            <summary>
            Retorna o Maior Valor para a Validação
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Validation.DateTimeMinValueArgs">
            <summary>
            Argumento para a Validação "DateTimeMinValue"
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.DateTimeMinValueArgs._MinValue">
            <summary>
            Contém o Valor da Data para Validação
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.DateTimeMinValueArgs.#ctor(System.DateTime)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Valor da Data para Validação</param>
        </member>
        <member name="P:DDotNet.ORMapping.Validation.DateTimeMinValueArgs.MinValue">
            <summary>
            Retorna o Valor da Data para Validação
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Validation.DateTimeMaxValueArgs">
            <summary>
            Argumento para a Validação "DateTimeMaxValue"
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.DateTimeMaxValueArgs._MaxValue">
            <summary>
            Contém o Valor da Data
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.DateTimeMaxValueArgs.#ctor(System.DateTime)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="maxValue">Informa o Valor da Data para Validação</param>
        </member>
        <member name="P:DDotNet.ORMapping.Validation.DateTimeMaxValueArgs.MaxValue">
            <summary>
            Retorna o Valor da Data para Validação
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Validation.CommonRules">
            <summary>
            Classe que Contém Validações Prontas para o Uso
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.CommonRules.#ctor">
            <summary>
            Construtor Padrão Privado
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.CommonRules._Instance">
            <summary>
            Contém a Instância da Classe Atual
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.CommonRules.ObjectRequired(DDotNet.ORMapping.OREntity.BusinessEntityBase,DDotNet.ORMapping.Validation.ValidationRule)">
            <summary>
            Valida uma Propriedade Objeto como Requirida
            </summary>
            <param name="target">Entidade Alvo da Validação</param>
            <param name="e">Regra de Validação</param>
            <returns>Indica se a Regra foi Validada com Sucesso ou Não</returns>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.CommonRules.StringRequired(DDotNet.ORMapping.OREntity.BusinessEntityBase,DDotNet.ORMapping.Validation.ValidationRule)">
            <summary>
            Valida uma Propriedade String como Requirida
            </summary>
            <param name="target">Entidade Alvo da Validação</param>
            <param name="e">Regra de Validação</param>
            <returns>Indica se a Regra foi Validada com Sucesso ou Não</returns>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.CommonRules.StringMaxLength(DDotNet.ORMapping.OREntity.BusinessEntityBase,DDotNet.ORMapping.Validation.ValidationRule)">
            <summary>
            Valida o Tamanho Máximo de uma String
            </summary>
            <param name="target">Entidade Alvo da Validação</param>
            <param name="e">Regra de Validação</param>
            <returns>Indica se a Regra foi Validada com Sucesso ou Não</returns>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.CommonRules.StringMinLength(DDotNet.ORMapping.OREntity.BusinessEntityBase,DDotNet.ORMapping.Validation.ValidationRule)">
            <summary>
            Valida o Tamanho Mínimo de uma String
            </summary>
            <param name="target">Entidade Alvo da Validação</param>
            <param name="e">Regra de Validação</param>
            <returns>Indica se a Regra foi Validada com Sucesso ou Não</returns>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.CommonRules.NumericMaxValue(DDotNet.ORMapping.OREntity.BusinessEntityBase,DDotNet.ORMapping.Validation.ValidationRule)">
            <summary>
            Valida o Valor Máximo de um Número
            </summary>
            <param name="target">Entidade Alvo da Validação</param>
            <param name="e">Regra de Validação</param>
            <returns>Indica se a Regra foi Validada com Sucesso ou Não</returns>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.CommonRules.NumericMinValue(DDotNet.ORMapping.OREntity.BusinessEntityBase,DDotNet.ORMapping.Validation.ValidationRule)">
            <summary>
            Valida o Valor Mínimo de um Número
            </summary>
            <param name="target">Entidade Alvo da Validação</param>
            <param name="e">Regra de Validação</param>
            <returns>Indica se a Regra foi Validada com Sucesso ou Não</returns>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.CommonRules.NumericRange(DDotNet.ORMapping.OREntity.BusinessEntityBase,DDotNet.ORMapping.Validation.ValidationRule)">
            <summary>
            
            </summary>
            <param name="target">Entidade Alvo da Validação</param>
            <param name="e">Regra de Validação</param>
            <returns>Indica se a Regra foi Validada com Sucesso ou Não</returns>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.CommonRules.DateTimeMinValue(DDotNet.ORMapping.OREntity.BusinessEntityBase,DDotNet.ORMapping.Validation.ValidationRule)">
            <summary>
            Valida o Menor Valor para uma Data
            </summary>
            <param name="target">Entidade Alvo da Validação</param>
            <param name="e">Regra de Validação</param>
            <returns>Indica se a Regra foi Validada com Sucesso ou Não</returns>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.CommonRules.DateTimeMaxValue(DDotNet.ORMapping.OREntity.BusinessEntityBase,DDotNet.ORMapping.Validation.ValidationRule)">
            <summary>
            Valida o Maior Valor para uma Data
            </summary>
            <param name="target">Entidade Alvo da Validação</param>
            <param name="e">Regra de Validação</param>
            <returns>Indica se a Regra foi Validada com Sucesso ou Não</returns>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.CommonRules.DateTimeRange(DDotNet.ORMapping.OREntity.BusinessEntityBase,DDotNet.ORMapping.Validation.ValidationRule)">
            <summary>
            Valida um Período de Data
            </summary>
            <param name="target">Entidade Alvo da Validação</param>
            <param name="e">Regra de Validação</param>
            <returns>Indica se a Regra foi Validada com Sucesso ou Não</returns>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.CommonRules.RegexValidation(DDotNet.ORMapping.OREntity.BusinessEntityBase,DDotNet.ORMapping.Validation.ValidationRule)">
            <summary>
            Valida um Valor por Expressão Regular
            </summary>
            <param name="target">Entidade Alvo da Validação</param>
            <param name="e">Regra de Validação</param>
            <returns>Indica se a Regra foi Validada com Sucesso ou Não</returns>
        </member>
        <member name="P:DDotNet.ORMapping.Validation.CommonRules.Instance">
            <summary>
            Retorna a Instância da Classe Atual
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Strategy.EditableObjectStrategy">
            <summary>
            Classe de Regras e Funções para os Objetos IEditableObject
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.EditableObjectStrategy.#ctor">
            <summary>
            Construtor Padrão Privado
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Strategy.EditableObjectStrategy._Instance">
            <summary>
            Contém a Instância da Classe Atual
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.EditableObjectStrategy.BeginEdit(System.Object@,DDotNet.ORMapping.OREntity.BusinessEntityBase)">
            <summary>
            Persiste as Propriedades da BusinessEntityBase no State
            </summary>
            <param name="state"></param>
            <param name="entityBase"></param>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.EditableObjectStrategy.BeginCollectionEdit(System.Object@,System.Collections.IList)">
            <summary>
            Persiste as Propriedades da BusinessEntityBase no State
            </summary>
            <param name="businessCollectionBase"></param>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.EditableObjectStrategy.CancelCollectionEdit(System.Object@,System.Collections.IList)">
            <summary>
            Restaura os Dados da Edição
            </summary>
            <param name="businessCollectionBase"></param>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.EditableObjectStrategy.EndCollectionEdit(System.Object@,System.Collections.IList)">
            <summary>
            Persiste as Propriedades dos Objetos da Coleção
            </summary>
            <param name="businessCollectionBase"></param>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.EditableObjectStrategy.CancelEdit(System.Object@,DDotNet.ORMapping.OREntity.BusinessEntityBase)">
            <summary>
            Restaura os Dados da Edição
            </summary>
            <param name="state"></param>
            <param name="entityBase"></param>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.EditableObjectStrategy.EndEdit(System.Object@,DDotNet.ORMapping.OREntity.BusinessEntityBase)">
            <summary>
            Persiste as Propriedades do Objeto de State no entityBase
            </summary>
            <param name="state"></param>
            <param name="entityBase"></param>
        </member>
        <member name="P:DDotNet.ORMapping.Strategy.EditableObjectStrategy.Instance">
            <summary>
            Retorna a Instância da Classe Atual
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Strategy.BusinessCollectionStateStrategy">
            <summary>
            Classe de Strategy para as Coleções
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.BusinessCollectionStateStrategy.MarkAllNew``1(DDotNet.ORMapping.OREntity.BusinessCollectionBase{``0})">
            <summary>
            Mark All Entities as New
            </summary>
            <typeparam name="T"><see cref="T:DDotNet.ORMapping.OREntity.BusinessEntityBase"/></typeparam>
            <param name="collection">Collection to Process</param>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.BusinessCollectionStateStrategy.MarkAllOld``1(DDotNet.ORMapping.OREntity.BusinessCollectionBase{``0})">
            <summary>
            Mark All Entities as Old
            </summary>
            <typeparam name="T"><see cref="T:DDotNet.ORMapping.OREntity.BusinessEntityBase"/></typeparam>
            <param name="collection">Collection to Process</param>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.BusinessCollectionStateStrategy.ClearAllDirty``1(DDotNet.ORMapping.OREntity.BusinessCollectionBase{``0})">
            <summary>
            Mark All Entities as Not Dirty
            </summary>
            <typeparam name="T"><see cref="T:DDotNet.ORMapping.OREntity.BusinessEntityBase"/></typeparam>
            <param name="collection">Collection to Process</param>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.BusinessCollectionStateStrategy.ClearAllDeleted``1(DDotNet.ORMapping.OREntity.BusinessCollectionBase{``0})">
            <summary>
            Mark All Entities as UnDeleted
            </summary>
            <typeparam name="T"><see cref="T:DDotNet.ORMapping.OREntity.BusinessEntityBase"/></typeparam>
            <param name="collection">Collection to Process</param>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.BusinessCollectionStateStrategy.MarkAllDirty``1(DDotNet.ORMapping.OREntity.BusinessCollectionBase{``0})">
            <summary>
            Mark All Entities as Dirty
            </summary>
            <typeparam name="T"><see cref="T:DDotNet.ORMapping.OREntity.BusinessEntityBase"/></typeparam>
            <param name="collection">Collection to Process</param>
        </member>
        <member name="M:DDotNet.ORMapping.Strategy.BusinessCollectionStateStrategy.MarkAllDeleted``1(DDotNet.ORMapping.OREntity.BusinessCollectionBase{``0})">
            <summary>
            Mark All Entities as Deleted
            </summary>
            <typeparam name="T"><see cref="T:DDotNet.ORMapping.OREntity.BusinessEntityBase"/></typeparam>
            <param name="collection">Collection to Process</param>
        </member>
        <member name="P:DDotNet.ORMapping.Strategy.BusinessCollectionStateStrategy.InstanceManager">
            <summary>
            Get a BusinessCollectionStateStrategy Singleton Manager
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Attribute.DBMapping">
            <summary>
            Attribute to Mapping a Single Entity to DataBase Connection Settings
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Attribute.DBMapping.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="connectionStringName">Chave da String de Conexão desta Entidade</param>
        </member>
        <member name="P:DDotNet.ORMapping.Attribute.DBMapping.ConnectionStringKey">
            <summary>
            Retorna a Chave da String de Conexão desta Entidade
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Attribute.ChildrenPropertyMapping">
            <summary>
            Atributo de Mapeamento de Entidades Filhas
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Attribute.ChildrenPropertyMapping.#ctor(System.String[])">
            <summary>
            
            </summary>
            <param name="childrenEntityPropertyName">Nome da(s) Propriedade(s) da Entidade Filha que Representa a Chave Estrangeira de Ligação com a Entidade Pai</param>
        </member>
        <member name="P:DDotNet.ORMapping.Attribute.ChildrenPropertyMapping.ChildrenEntityPropertyName">
            <summary>
            Retorna o Nome da Propriedade da Tabela da Entidade Filha que Contém a Chave Primária que Identifica a Entidade Pai
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Attribute.ChildrenPropertySettings">
            <summary>
            Atributo de Configuração de Entidades Filhas
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Attribute.ChildrenPropertySettings.AutomaticLinkLoad">
            <summary>
            Contém a Indicação da Carga Automâtica do Link.
            </summary>
            <remarks>Caso a Propriedade Contenha o Valor (TRUE) a Entidade Pai Carregará Automâticamente o Link do Banco de Dados</remarks>
        </member>
        <member name="P:DDotNet.ORMapping.Attribute.ChildrenPropertySettings.CascadeDelete">
            <summary>
            Contém se o Link Suporta Exclusão em Cascata
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Attribute.ChildrenPropertySettings.CascadeUpdate">
            <summary>
            Contém se o Link Suporta Inclusão e Atualização em Cascata
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Validation.StringMaxLengthArgs">
            <summary>
            Argumento para a Validação "StringMaxLength"
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.StringMaxLengthArgs._MaxLength">
            <summary>
            Contém o Tamanho Máximo da String
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.StringMaxLengthArgs.#ctor(System.Int32)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="maxLength">Informa o Tamanho Máximo da String</param>
        </member>
        <member name="P:DDotNet.ORMapping.Validation.StringMaxLengthArgs.MaxLength">
            <summary>
            Retorna o Tamanho Máximo da String para Validação
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Interface.IEntityNotify">
            <summary>
            Interface que Define as Entidades que Suportam a Notificação de Eventos
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Interface.IEntityNotify.NotifyOnBeforeUpdate">
            <summary>
            Notifica que será Executa uma Ação com a Entidade Atual
            </summary>
            <returns></returns>
        </member>
        <member name="M:DDotNet.ORMapping.Interface.IEntityNotify.NotifyOnAfterUpdate">
            <summary>
            Notifica que foi Executada uma Ação com a Entidade Atual
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Validation.ValidationRule">
            <summary>
            Classe que Contém uma Única Validação de Regra de Negócio
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.ValidationRule.#ctor(System.String,System.String,System.String,DDotNet.ORMapping.Validation.ValidationRuleHandler,DDotNet.ORMapping.Validation.RuleArgs,DDotNet.ORMapping.Validation.RuleSeverity)">
            <summary>
            Inicializa a Regra de Validação
            </summary>
            <param name="name">Nome da Regra de Validação</param>
            <param name="propertyName">Nome da Propriedade que será Validada</param>
            <param name="message">Mensagem de Validação</param>
            <param name="validationHandler">Handler da Validação</param>
            <param name="args">Argumentos da Validação</param>
            <param name="severity">Severididade da Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.ValidationRule.#ctor(System.String,System.String,System.String,DDotNet.ORMapping.Validation.ValidationRuleHandler,DDotNet.ORMapping.Validation.RuleArgs)">
            <summary>
            Inicializa a Regra de Validação
            </summary>
            <param name="name">Nome da Regra de Validação</param>
            <param name="propertyName">Nome da Propriedade que será Validada</param>
            <param name="message">Mensagem de Validação</param>
            <param name="validationHandler">Handler da Validação</param>
            <param name="args">Argumentos da Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.ValidationRule.#ctor(System.String,System.String,System.String,DDotNet.ORMapping.Validation.ValidationRuleHandler)">
            <summary>
            Inicializa a Regra de Validação
            </summary>
            <param name="name">Nome da Regra de Validação</param>
            <param name="propertyName">Nome da Propriedade que será Validada</param>
            <param name="message">Mensagem de Validação</param>
            <param name="validationHandler">Handler da Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.ValidationRule.#ctor(System.String,System.String,System.String,DDotNet.ORMapping.Validation.ValidationRuleHandler,DDotNet.ORMapping.Validation.RuleSeverity)">
            <summary>
            Inicializa a Regra de Validação
            </summary>
            <param name="name">Nome da Regra de Validação</param>
            <param name="propertyName">Nome da Propriedade que será Validada</param>
            <param name="message">Mensagem de Validação</param>
            <param name="validationHandler">Handler da Validação</param>
            <param name="severity">Severididade da Validação</param>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.ValidationRule._Name">
            <summary>
            Contém o Nome da Regra de Validação
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.ValidationRule._Message">
            <summary>
            Contém a Mensagem de Validação
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.ValidationRule._ValidationHandler">
            <summary>
            Contém o Handler da Validação
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.ValidationRule._PropertyName">
            <summary>
            Contém o Nome da Propriedade que será Validada
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.ValidationRule._Severity">
            <summary>
            Contém a Severididade da Validação
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.ValidationRule._Args">
            <summary>
            Contém os Argumentos da Validação
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Validation.ValidationRule.Args">
            <summary>
            Retorna o Argumento da Rule
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Validation.ValidationRule.Severity">
            <summary>
            Contém a Severidade da Validação de Negócio
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Validation.ValidationRule.PropertyName">
            <summary>
            Contém o Nome da Propriedade que Deverá ser Validada
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Validation.ValidationRule.ValidationHandler">
            <summary>
            Contém o Handler de Execução do Método de Validação
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Validation.ValidationRule.Name">
            <summary>
            Retorna o Nome da Regra de Validação
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Validation.ValidationRule.Message">
            <summary>
            Contém a Mensage da Regra de Validação
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1">
            <summary>
            Classe Base para as Coleções
            </summary>
            <typeparam name="TBusinessEntityType"></typeparam>
        </member>
        <member name="T:DDotNet.ORMapping.Interface.IBusinessCollectionState">
            <summary>
            Define a Interface de Gerenciamento de Estado para Coleções
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Interface.IBusinessCollectionState.MarkAllNew">
            <summary>
            Marca Todos os Filhos como Novos
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Interface.IBusinessCollectionState.MarkAllOld">
            <summary>
            Marca Todos os Filhos como Velhos
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Interface.IBusinessCollectionState.ClearAllDirty">
            <summary>
            Marca Todos os Filhos como Limpos (Não Alterados)
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Interface.IBusinessCollectionState.ClearAllDeleted">
            <summary>
            Remove a Marca de Exclusão de Todos os Filhos
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Interface.IBusinessCollectionState.MarkAllDirty">
            <summary>
            Marca Todos os Filhos como Sujos (Alterados)
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Interface.IBusinessCollectionState.MarkAllDeleted">
            <summary>
            Marca Todos os Filhos para Exclusão
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Interface.IBusinessCollectionState.GetContentInstance">
            <summary>
            Recupera uma Nova Instancia do Conteúdo
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Interface.IBusinessCollectionState.IsBound">
            <summary>
            Indica se a Coleção irá Notificar os Eventos de Alteração
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Interface.IBusinessCollectionState.IsDirty">
            <summary>
            Indica se a Coleção esta Suja ou Não
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1._DeletedEntries">
            <summary>
            Contains a List of Deleted Entities
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1._Parent">
            <summary>
            Contains a Entity Parent Object
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.MarkAllNew">
            <summary>
            Marca Todas as Entidades Filhas como Novas
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.MarkAllOld">
            <summary>
            Marca Todas as Entidades FIlhas como Velhas
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.ClearAllDirty">
            <summary>
            Marca Todas as Entidades Filhas como Não Sujas (Não Alteradas)
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.ClearAllDeleted">
            <summary>
            Limpa a Marca de Exclusão das Entidades
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.MarkAllDirty">
            <summary>
            Marca Todas as Entidades Filhas como Sujas
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.MarkAllDeleted">
            <summary>
            Marca Todas as Entidades Filhas para Exclusão
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.DDotNet#ORMapping#Interface#IBusinessCollectionState#GetContentInstance">
            <summary>
            Recupera uma Nova Instancia do Conteúdo
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.Add(`0)">
            <summary>
            Adiciona uma Entidade Filha na Coleção
            </summary>
            <param name="child">Entidade para Adicionar</param>
            <remarks>A Entidade Adicionada terá sua Marca de Exclusão Limpa</remarks>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.RemoveAt(System.Int32)">
            <summary>
            Remove uma Entidade com Base em seu Indice
            </summary>
            <param name="index">Indice da Entidade para Remover</param>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.Remove(`0)">
            <summary>
            Remove uma Entidade Filha da Coleção
            </summary>
            <param name="child">Entidade para Remover</param>
            <remarks>A Entidade Removida será Excluida do Banco de Dados Quando a Coleção for Salva</remarks>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.NotifyOnItensChange(System.ComponentModel.ListChangedType,System.Int32)">
            <summary>
            Notifica a Mudança na Quantidade de Itens da Coleção
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.Fill(DDotNet.ORMapping.OREntity.BusinessCollectionBase{DDotNet.ORMapping.OREntity.BusinessEntityBase})">
            <summary>
            Preenche a Coleção Atual com Novos Itens
            </summary>
            <param name="source">Itens para Adicionar na Coleção</param>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.System#ComponentModel#IBindingList#AddNew">
            <summary>
            Adds a new item to the list.
            </summary>
            
            <returns>
            The item added to the list.
            </returns>
            
            <exception cref="T:System.NotSupportedException"><see cref="P:System.ComponentModel.IBindingList.AllowNew"></see> is false. </exception>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.System#ComponentModel#IBindingList#AddIndex(System.ComponentModel.PropertyDescriptor)">
            <summary>
            Adds the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to the indexes used for searching.
            </summary>
            
            <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to add to the indexes used for searching. </param>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.System#ComponentModel#IBindingList#ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)">
            <summary>
            Sorts the list based on a <see cref="T:System.ComponentModel.PropertyDescriptor"></see> and a <see cref="T:System.ComponentModel.ListSortDirection"></see>.
            </summary>
            
            <param name="direction">One of the <see cref="T:System.ComponentModel.ListSortDirection"></see> values. </param>
            <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to sort by. </param>
            <exception cref="T:System.NotSupportedException"><see cref="P:System.ComponentModel.IBindingList.SupportsSorting"></see> is false. </exception>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.System#ComponentModel#IBindingList#Find(System.ComponentModel.PropertyDescriptor,System.Object)">
            <summary>
            Returns the index of the row that has the given <see cref="T:System.ComponentModel.PropertyDescriptor"></see>.
            </summary>
            
            <returns>
            The index of the row that has the given <see cref="T:System.ComponentModel.PropertyDescriptor"></see>.
            </returns>
            
            <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to search on. </param>
            <param name="key">The value of the property parameter to search for. </param>
            <exception cref="T:System.NotSupportedException"><see cref="P:System.ComponentModel.IBindingList.SupportsSearching"></see> is false. </exception>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.System#ComponentModel#IBindingList#RemoveIndex(System.ComponentModel.PropertyDescriptor)">
            <summary>
            Removes the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> from the indexes used for searching.
            </summary>
            
            <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to remove from the indexes used for searching. </param>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.System#ComponentModel#IBindingList#RemoveSort">
            <summary>
            Removes any sort applied using <see cref="M:System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)"></see>.
            </summary>
            
            <exception cref="T:System.NotSupportedException"><see cref="P:System.ComponentModel.IBindingList.SupportsSorting"></see> is false. </exception>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.BeginEdit">
            <summary>
            Inicia o Processo de Edição da Coleção
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.EndEdit">
            <summary>
            Finaliza o Processo de Edição da Coleção
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.CancelEdit">
            <summary>
            Cancela a Edição dos Dados da Coleção
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.Clone">
            <summary>
            Cria um Clone da Coleção Atual
            </summary>
            <returns></returns>
        </member>
        <member name="P:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.Parent">
            <summary>
            Contém a Entidade Pai da Coleção
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.IsBound">
            <summary>
            Indica se a Coleção irá Notificar os Eventos de Alteração
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.IsDirty">
            <summary>
            Indica se a Coleção esta Suja ou Não
            </summary>
        </member>
        <member name="E:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.ListChanged">
            <summary>
            Evento Disparado Quando a Quantidade de Itens na Coleção são Alterados (Inclusão ou Exclusão)
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.System#ComponentModel#IBindingList#AllowEdit">
            <summary>
            Gets whether you can update items in the list.
            </summary>
            
            <returns>
            true if you can update the items in the list; otherwise, false.
            </returns>
        </member>
        <member name="P:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.System#ComponentModel#IBindingList#AllowNew">
            <summary>
            Gets whether you can add items to the list using <see cref="M:System.ComponentModel.IBindingList.AddNew"></see>.
            </summary>
            
            <returns>
            true if you can add items to the list using <see cref="M:System.ComponentModel.IBindingList.AddNew"></see>; otherwise, false.
            </returns>
        </member>
        <member name="P:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.System#ComponentModel#IBindingList#AllowRemove">
            <summary>
            Gets whether you can remove items from the list, using <see cref="M:System.Collections.IList.Remove(System.Object)"></see> or <see cref="M:System.Collections.IList.RemoveAt(System.Int32)"></see>.
            </summary>
            
            <returns>
            true if you can remove items from the list; otherwise, false.
            </returns>
        </member>
        <member name="P:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.System#ComponentModel#IBindingList#SupportsChangeNotification">
            <summary>
            Gets whether a <see cref="E:System.ComponentModel.IBindingList.ListChanged"></see> event is raised when the list changes or an item in the list changes.
            </summary>
            
            <returns>
            true if a <see cref="E:System.ComponentModel.IBindingList.ListChanged"></see> event is raised when the list changes or when an item changes; otherwise, false.
            </returns>
        </member>
        <member name="P:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.System#ComponentModel#IBindingList#SupportsSearching">
            <summary>
            Gets whether the list supports searching using the <see cref="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)"></see> method.
            </summary>
            
            <returns>
            true if the list supports searching using the <see cref="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)"></see> method; otherwise, false.
            </returns>
        </member>
        <member name="P:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.System#ComponentModel#IBindingList#SupportsSorting">
            <summary>
            Gets whether the list supports sorting.
            </summary>
            
            <returns>
            true if the list supports sorting; otherwise, false.
            </returns>
        </member>
        <member name="P:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.System#ComponentModel#IBindingList#IsSorted">
            <summary>
            Gets whether the items in the list are sorted.
            </summary>
            
            <returns>
            true if <see cref="M:System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)"></see> has been called and <see cref="M:System.ComponentModel.IBindingList.RemoveSort"></see> has not been called; otherwise, false.
            </returns>
            
            <exception cref="T:System.NotSupportedException"><see cref="P:System.ComponentModel.IBindingList.SupportsSorting"></see> is false. </exception>
        </member>
        <member name="P:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.System#ComponentModel#IBindingList#SortProperty">
            <summary>
            Gets the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that is being used for sorting.
            </summary>
            
            <returns>
            The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that is being used for sorting.
            </returns>
            
            <exception cref="T:System.NotSupportedException"><see cref="P:System.ComponentModel.IBindingList.SupportsSorting"></see> is false. </exception>
        </member>
        <member name="P:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.System#ComponentModel#IBindingList#SortDirection">
            <summary>
            Gets the direction of the sort.
            </summary>
            
            <returns>
            One of the <see cref="T:System.ComponentModel.ListSortDirection"></see> values.
            </returns>
            
            <exception cref="T:System.NotSupportedException"><see cref="P:System.ComponentModel.IBindingList.SupportsSorting"></see> is false. </exception>
        </member>
        <member name="T:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.BusinessEntityBasePropertyComparer">
            <summary>
            Summary description for ObjectComparer.
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.BusinessEntityBasePropertyComparer.#ctor(System.String)">
            <summary>
            Provides Comparison opreations.
            </summary>m
            <param name="propertyName">The property to compare</param>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessCollectionBase`1.BusinessEntityBasePropertyComparer.Compare(`0,`0)">
            <summary>
            Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
            </summary>
            
            <returns>
            Value Condition Less than zerox is less than y.Zerox equals y.Greater than zerox is greater than y.
            </returns>
            
            <param name="y">The second object to compare.</param>
            <param name="x">The first object to compare.</param>
        </member>
        <member name="T:DDotNet.ORMapping.Attribute.DirectAccess.DirectEntityMapping">
            <summary>
            Atributo para o Mapeamento de Entidade no Banco de Dados
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Attribute.DirectAccess.DirectEntityMapping.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="dbTableName">Indica o Nome da Tabela que Representa a Entidade Atual</param>
        </member>
        <member name="P:DDotNet.ORMapping.Attribute.DirectAccess.DirectEntityMapping.DBTableName">
            <summary>
            Retorna o Nome da Tabela que Representa esta Entidade
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Attribute.DirectAccess.DirectEntityMapping.AllowInsert">
            <summary>
            Indica se a Entidade pode ser Utilizada em Operações de Inclusão no Banco de Dados
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Attribute.DirectAccess.DirectEntityMapping.AllowUpdate">
            <summary>
            Indica se a Entidade pode ser Utilizada em Operações de Atualização do Banco de Dados
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Attribute.DirectAccess.DirectEntityMapping.AllowDelete">
            <summary>
            Indica se a Entidade pode ser Utilizada em Operações de Exclusão do Banco de Dados
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Validation.RegexArgs">
            <summary>
            Argumento para a Validação "RegexValidation"
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.RegexArgs._Regex">
            <summary>
            Contém a RegEx
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.RegexArgs.#ctor(System.String)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="regex">Informa a Expressão Regular para Validação</param>
        </member>
        <member name="P:DDotNet.ORMapping.Validation.RegexArgs.Regex">
            <summary>
            Retorna a Expressão Regular para a Validação
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Validation.CommonRegexExpressions">
            <summary>
            Contém as Expressores Regulares mais Comuns
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.CommonRegexExpressions.CPF">
            <summary>
            Contém a Expressão Regular para a Validação de CPF
            </summary>
            <remarks>Validação para os Formatos: XXX.XXX.XXX-XX ou XXXXXXXXXXX</remarks>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.CommonRegexExpressions.CNPJ">
            <summary>
            Contém a Expressão Regular para a Validação de CNPJ
            </summary>
            <remarks>Validação para os Formatos: XX.XXX.XXX/XXXX-XX ou XXXXXXXXXXXXXX</remarks>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.CommonRegexExpressions.CEP">
            <summary>
            Contém a Expressão Regular para a Validação de CEP
            </summary>
            <remarks>Validação para o Formato XXXXX-XXX</remarks>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.CommonRegexExpressions.Email">
            <summary>
            Contém a Expressão Regular para a Validação de Email
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.CommonRegexExpressions.Url">
            <summary>
            Contém a Expressão Regular para a Validação de Endereço de URL
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.CommonRegexExpressions.NumeroCartaoCredito_MasterCard">
            <summary>
            Contém a Expressão Regular para a Validação do Número de Cartão de Crédito MasterCard
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.CommonRegexExpressions.NumeroCartaoCredito_Visa">
            <summary>
            Contém a Expressão Regular para a Validação do Número de Cartão de Crédito Visa
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.CommonRegexExpressions.NumeroCartaoCredito_Amex">
            <summary>
            Contém a Expressão Regular para a Validação do Número de Cartão de Crédito Amex
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.CommonRegexExpressions.NumeroCartaoCredito_DinersClub">
            <summary>
            Contém a Expressão Regular para a Validação do Número de Cartão de Crédito Diners Club
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.OREntity.BusinessEntityBase">
            <summary>
            Entidade Base para as Entidades de Negócios
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Interface.IBusinessState">
            <summary>
            Define a Interface de Gerenciamento de Estado de Objeto de Negócio
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Interface.IBusinessState.MarkNew">
            <summary>
            Configura a Entidade como Nova
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Interface.IBusinessState.MarkOld">
            <summary>
            Configura a Entidade como Velha
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Interface.IBusinessState.MarkDirty(System.String)">
            <summary>
            Configura a Entidade como Suja (Alterada)
            </summary>
            <param name="propertyName">Nome da Propriedade Responsável pela Alteração da Entidade</param>
        </member>
        <member name="M:DDotNet.ORMapping.Interface.IBusinessState.CleanDirty">
            <summary>
            Marca a Entidade como não Suja (Não Alterada)
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Interface.IBusinessState.MarkDeleted">
            <summary>
            Marca a Entidade para Exclusão
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Interface.IBusinessState.CleanDeleted">
            <summary>
            Limpa a Marca de Exclusão da Entidade
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Interface.IBusinessState.IsNew">
            <summary>
            Indica se a Entidade é Nova
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Interface.IBusinessState.IsDeleted">
            <summary>
            Indica se a Entidade está Marcada para Exclusão
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Interface.IBusinessState.IsDirty">
            <summary>
            Indica se a Entidade está Suja (Se foi Alterada)
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Interface.IDynamicProperty">
            <summary>
            Define a Interface para Propriedades Dinâmicas
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Interface.IDynamicProperty.GetPropertyInfoFromPropertyName(System.String)">
            <summary>
            Recupera um <see cref="T:System.Reflection.PropertyInfo"/> do Objeto
            </summary>
            <param name="propertyName">Nome da Propriedade</param>
            <returns><see cref="T:System.Reflection.PropertyInfo"/> que Representa a Propriedade do Objeto</returns>
        </member>
        <member name="P:DDotNet.ORMapping.Interface.IDynamicProperty.Item(System.String)">
            <summary>
            Atribui ou Recupera o Valor de uma Propriedade Atravez de seu Nome
            </summary>
            <param name="propertyName">Nome da Propriedade</param>
            <returns></returns>
        </member>
        <member name="F:DDotNet.ORMapping.OREntity.BusinessEntityBase._ContainingEntity">
            <summary>
            Contém a Definição da Entidade Pai (Se Ouver)
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.OREntity.BusinessEntityBase._ContainingCollection">
            <summary>
            Contém a Definição da Coleção Pai da Entidade (Se Ouver)
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.BeginEdit">
            <summary>
            Inicia o Processo de Edição da Entidade
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.EndEdit">
            <summary>
            Finaliza o Processo de Edição da Entidade
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.CancelEdit">
            <summary>
            Cancela a Edição da Entidade
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.MarkNew">
            <summary>
            Marca a Entidade como Nova
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.MarkOld">
            <summary>
            Marca a Entidade como Velha
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.MarkDirty(System.String)">
            <summary>
            Marca a Entidade como Suja (Alterada)
            </summary>
            <param name="propertyName">Nome da Propriedade que está Disparando o Evento</param>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.CleanDirty">
            <summary>
            Marca a Entidade como Não Suja (Não Alterada)
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.MarkDeleted">
            <summary>
            Marca a Entidade para Exclusão
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.CleanDeleted">
            <summary>
            Remove a Marca de Exclusão da Entidade
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.DDotNet#ORMapping#Interface#IEntityNotify#NotifyOnBeforeUpdate">
            <summary>
            Notifica que será Executa uma Ação com a Entidade Atual
            </summary>
            <returns></returns>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.DDotNet#ORMapping#Interface#IEntityNotify#NotifyOnAfterUpdate">
            <summary>
            Notifica que foi Executada uma Ação com a Entidade Atual
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.SetPropertyValueByName(System.String,System.Object)">
            <summary>
            Seta o Valor de uma Propriedade Dinamicamente
            </summary>
            <param name="propertyName">Nome da Propriedade</param>
            <param name="value">Novo Valor para a Propriedade</param>
            <exception cref="T:System.InvalidOperationException">Caso a Propriedade não possa ser Encontrada</exception>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.DDotNet#ORMapping#Interface#IDynamicProperty#GetPropertyInfoFromPropertyName(System.String)">
            <summary>
            Recupera o PropertyInfo de uma Propriedade
            </summary>
            <param name="propertyName">Nome da Propriedade</param>
            <returns></returns>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.GetPropertyValueByName(System.String)">
            <summary>
            Recupera o Valor de uma Propriedade Dinâmicamente
            </summary>
            <param name="propertyName">Nome da Propriedade</param>
            <returns></returns>
            <exception cref="T:System.InvalidOperationException">Caso a Propriedade não possa ser Encontrada</exception>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.Equals(DDotNet.ORMapping.OREntity.BusinessEntityBase,DDotNet.ORMapping.Enum.BusinessEqualMode)">
            <summary>
            Define se uma Entidade é igual a Entidade Atua
            </summary>
            <param name="obj">Entidade Alvo</param>
            <param name="mode">Define o Modo de Comparação</param>
            <returns>Indica se as Entidades são Iguais ou não</returns>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.Clone">
            <summary>
            Cria um Clone da Entidade Atual
            </summary>
            <returns></returns>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.BeginLoad">
            <summary>
            Inicia o Processo de Carga da Entidade Atual e Inibe a Notificação da Mudança das Propriedades
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.EndLoad">
            <summary>
            Finaliza a Carga da Entidade e Abilita a Notificação da Mudança das Propriedades
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.AddValidationRules">
            <summary>
            Adiciona as Regras de Validação na Entidade
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.Validate">
            <summary>
            Realiza a Validação das Regras de Negócio
            </summary>
            <exception cref="T:DDotNet.ORMapping.Exception.ValidationException">Caso Alguma Regra de Negócio seja Quebrada</exception>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.ClearParent">
            <summary>
            Reseta as Entidades Pai da Entidade Atual
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.OREntity.BusinessEntityBase.IsChildrensDirty">
            <summary>
            Retorna se os Filhos estão Sujos
            </summary>
            <returns></returns>
        </member>
        <member name="E:DDotNet.ORMapping.OREntity.BusinessEntityBase.OnBeforeUpdate">
            <summary>
            Evento para Notificar que Será Realizada uma Execução de um Update na Entidade Atual
            </summary>
        </member>
        <member name="E:DDotNet.ORMapping.OREntity.BusinessEntityBase.OnAfterUpdate">
            <summary>
            Evento para Notificar que foi Realizada uma Execução de um Update na Entidade Atual
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.OREntity.BusinessEntityBase.Validations">
            <summary>
            Retorna as Validações da Envidade Atual
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.OREntity.BusinessEntityBase.ContainingEntity">
            <summary>
            Informa qual a Entidade Pai da Entidade Atual
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.OREntity.BusinessEntityBase.Editing">
            <summary>
            Retorna se a Entidade está em Edição
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.OREntity.BusinessEntityBase.IsNew">
            <summary>
            Indica se a Entidade é Nova
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.OREntity.BusinessEntityBase.IsDeleted">
            <summary>
            Indica se a Entidade está Marcada para Exclusão
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.OREntity.BusinessEntityBase.IsDirty">
            <summary>
            Indica se a Entidade está Suja (Alterada)
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.OREntity.BusinessEntityBase.Item(System.String)">
            <summary>
            Retorna ou Seta o Valor de uma Propriedade Atravez do Nome Dela
            </summary>
            <param name="propertyName">Nome da Propriedade</param>
            <returns></returns>
        </member>
        <member name="E:DDotNet.ORMapping.OREntity.BusinessEntityBase.PropertyChanged">
            <summary>
            Notifica a Mudança das Propriedades
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Enum.Operation">
            <summary>
            Indica um Modo de Operação
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Enum.Operation.Insert">
            <summary>
            Modo de Inclusão
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Enum.Operation.Update">
            <summary>
            Modo de Atualização
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Enum.Operation.Delete">
            <summary>
            Modo de Exclusão
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Attribute.PropertyMapping">
            <summary>
            Atributo de Configuração para o Mapeamento de uma Propriedade
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Attribute.PropertyMapping.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="dbFieldName">Nome do Campo do Banco de Dados que Representa esta Propriedade</param>
        </member>
        <member name="P:DDotNet.ORMapping.Attribute.PropertyMapping.DataBaseType">
            <summary>
            Informa ou Retorna o Tipo do Banco de Dados da Propriedade
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Attribute.PropertyMapping.AllowNull">
            <summary>
            Indica se a Propriedade Suporte Valores Nulos
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Attribute.PropertyMapping.NullValue">
            <summary>
            Indica o Valor Nulo da Propriedade
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Attribute.PropertyMapping.AllowInsert">
            <summary>
            Indica se a Propriedade pode ser Utilizada em Operações de Inclusão
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Attribute.PropertyMapping.AllowUpdate">
            <summary>
            Indica se a Propriedade pode ser Utilizada para Operações de Atualização
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Attribute.PropertyMapping.DBFieldName">
            <summary>
            Retorna o Nome do Campo no Banco de Dados que Representar esta Propriedade
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Validation.RuleSeverity">
            <summary>
            Enumerador de Prioridade de Validação
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.RuleSeverity.Error">
            <summary>
            Validação de Erro que Viola Explicitamente uma Regra de Negócio e Torna a Entidade Inválida
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.RuleSeverity.Warning">
            <summary>
            Validação de Erro que Viola Explicitamente uma Regra de Negócio mas não Torna a Entidade Inválida
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.RuleSeverity.Information">
            <summary>
            Validação de Erro de Menor Importância que não Torna a Entidade Inválida
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Validation.NumericMinValueArgs">
            <summary>
            Argumento para a Validação "NumericMinValue"
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMinValueArgs.#ctor(System.Byte)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMinValueArgs.#ctor(System.Int32)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMinValueArgs.#ctor(System.Int16)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMinValueArgs.#ctor(System.Int64)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMinValueArgs.#ctor(System.Decimal)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMinValueArgs.#ctor(System.Single)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMinValueArgs.#ctor(System.Double)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMinValueArgs.#ctor(System.SByte)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMinValueArgs.#ctor(System.UInt32)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMinValueArgs.#ctor(System.UInt64)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMinValueArgs.#ctor(System.UInt16)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Valor para a Validação</param>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.NumericMinValueArgs._MinValue">
            <summary>
            Contém o Valor Numérico para Validação
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Validation.NumericMinValueArgs.MinValue">
            <summary>
            Retorna o Valor para a Validação
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Validation.NumericMaxValueArgs">
            <summary>
            Argumento para a Validação "NumericMaxValue"
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMaxValueArgs.#ctor(System.Byte)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="maxValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMaxValueArgs.#ctor(System.Int32)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="maxValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMaxValueArgs.#ctor(System.Int16)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="maxValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMaxValueArgs.#ctor(System.Int64)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="maxValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMaxValueArgs.#ctor(System.Decimal)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="maxValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMaxValueArgs.#ctor(System.Single)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="maxValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMaxValueArgs.#ctor(System.Double)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="maxValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMaxValueArgs.#ctor(System.SByte)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="maxValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMaxValueArgs.#ctor(System.UInt32)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="maxValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMaxValueArgs.#ctor(System.UInt64)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="maxValue">Informa o Valor para a Validação</param>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.NumericMaxValueArgs.#ctor(System.UInt16)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="maxValue">Informa o Valor para a Validação</param>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.NumericMaxValueArgs._MaxValue">
            <summary>
            Contém o Valor Número
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Validation.NumericMaxValueArgs.MaxValue">
            <summary>
            Retorna o Valor para a Validação
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Handler.BeforeOperationHandler">
            <summary>
            Delegate para a Notificação de uma Operação (Antes da Mesma Ocorrer)
            </summary>
            <param name="sender">Entidade que irá Sofrer a Operação</param>
            <param name="e">Argumentos para o Cancelamento da Operação</param>
        </member>
        <member name="T:DDotNet.ORMapping.Attribute.EntityForeignKey">
            <summary>
            Atributo para a Configuração do Mapeamento de Chave Estrangeira
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Attribute.EntityForeignKey.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="parentEntityPropertyName">Nome da Propriedade da Entidade Pai que Representa a Chave Primária da de Ligação com esta Propriedade</param>
        </member>
        <member name="P:DDotNet.ORMapping.Attribute.EntityForeignKey.ParentEntityPropertyName">
            <summary>
            Retorna o Nome da Propriedade da Entidade Pai que Controla a Ligação
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Validation.ValidationRuleCollection">
            <summary>
            Coleção de Validações de Negócio
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Handler.AfterOperationHandler">
            <summary>
            Delegate para a Notificação de uma Operação que já Ocorreu
            </summary>
            <param name="sender">Entidade que irá Sofeu a Operação</param>
        </member>
        <member name="T:DDotNet.ORMapping.Entity.ExtendedPropertyInfoSort">
            <summary>
            Classe de Ordenação Padrão para o <see cref="T:DDotNet.ORMapping.Entity.ExtendedPropertyInfo"/>
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Entity.ExtendedPropertyInfoSort.Compare(DDotNet.ORMapping.Entity.ExtendedPropertyInfo,DDotNet.ORMapping.Entity.ExtendedPropertyInfo)">
            <summary>
            Compara dois objetos e retorna a indicação de um objeto é maior, menor ou igual ao outro.
            </summary>
            
            <returns>
             <list>
                 <item>(0) - Se X for igual a Y</item>
                 <item>(1) - Se X for maior do que Y</item>
                 <item>(-1) - Se X for menor do que Y</item>
             </list>
            </returns>
            
            <param name="y">The second object to compare.</param>
            <param name="x">The first object to compare.</param>
        </member>
        <member name="T:DDotNet.ORMapping.Validation.StringMinLengthArgs">
            <summary>
            Argumento para a Validação "StringMinLengthArgs"
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.StringMinLengthArgs._MinLength">
            <summary>
            Contém o Tamanho Mínimo da String
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.StringMinLengthArgs.#ctor(System.Int32)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minLength">Informa o Tamanho Mínimo da String</param>
        </member>
        <member name="P:DDotNet.ORMapping.Validation.StringMinLengthArgs.MinLength">
            <summary>
            Retorna o Tamanho Mínimo da String para Validação
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Validation.DateTimeRangeValueArgs">
            <summary>
            Argumento para a Validação "DateTimeRangeValue"
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.DateTimeRangeValueArgs._MaxValue">
            <summary>
            Contém a Maior Data para Validação
            </summary>
        </member>
        <member name="F:DDotNet.ORMapping.Validation.DateTimeRangeValueArgs._MinValue">
            <summary>
            Contém a Menor Data para Validação
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Validation.DateTimeRangeValueArgs.#ctor(System.DateTime,System.DateTime)">
            <summary>
            Inicializa o Argumento de Validação
            </summary>
            <param name="minValue">Informa o Menor Valor para a Validação</param>
            <param name="maxValue">Informa o Maior Valor para a Validação</param>
        </member>
        <member name="P:DDotNet.ORMapping.Validation.DateTimeRangeValueArgs.MinValue">
            <summary>
            Retorna o Menor Valor para Validação
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Validation.DateTimeRangeValueArgs.MaxValue">
            <summary>
            Retorna o Maior Valor para Validação
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Exception.AttributeMissingException">
            <summary>
            Excessão Customizada para Falta de Atributo
            </summary>
        </member>
        <member name="T:DDotNet.ORMapping.Entity.ExtendedPropertyInfo">
            <summary>
            Classe para Informações Avançadas de uma Única Propriedade de uma Entidade
            </summary>
        </member>
        <member name="M:DDotNet.ORMapping.Entity.ExtendedPropertyInfo.#ctor(System.Reflection.PropertyInfo,DDotNet.ORMapping.Attribute.PropertyMapping,DDotNet.ORMapping.Attribute.EntityPrimaryKey,DDotNet.ORMapping.Attribute.ChildrenPropertyMapping,DDotNet.ORMapping.Attribute.EntityForeignKey,DDotNet.ORMapping.Attribute.ChildrenPropertySettings)">
            <summary>
            Inicializa o ExtendedPropertyInfo
            </summary>
            <param name="propertyType"></param>
            <param name="entityMapping"></param>
            <param name="entityPrimaryKey"></param>
            <param name="childrenPropertyMapping"></param>
            <param name="entityForeignKeyMapping"></param>
        </member>
        <member name="P:DDotNet.ORMapping.Entity.ExtendedPropertyInfo.CanInsert">
            <summary>
            Indica se a Propriedade pode ser Utilizada para Intruções INSERT
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Entity.ExtendedPropertyInfo.CanUpdate">
            <summary>
            Indica se a Propriedade pode ser Utilizada para Instruções Update
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Entity.ExtendedPropertyInfo.EntityPrimaryKey">
            <summary>
            Retorna a Referência da Chave Primária da Propriedade (Se não houver, retorna nulo)
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Entity.ExtendedPropertyInfo.ChildrenPropertyMapping">
            <summary>
            Retorna a Referência de Mapeamento de Entidade Filha (Se não houver, retorna nulo)
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Entity.ExtendedPropertyInfo.EntityForeignKeyMapping">
            <summary>
            Retorna a Referência de Mapeamento de Entidade Estrangeira (Se não houver, retorna nulo)
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Entity.ExtendedPropertyInfo.PropertyType">
            <summary>
            Retorna o PropertyInfo da Propriedade Atual
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Entity.ExtendedPropertyInfo.PropertyMapping">
            <summary>
            Retorna o PropertyMapping da Entidade Atual
            </summary>
        </member>
        <member name="P:DDotNet.ORMapping.Entity.ExtendedPropertyInfo.ChildrenPropertySettings">
            <summary>
            Retorna a Referência de Configuração de Entidade Filha (Se não houver, retorna nulo)
            </summary>
        </member>
    </members>
</doc>
